/*--首页--*/
.home-banner,.business-swiper{position:relative;width:100%;height: auto;/*overflow:hidden;*/}
.brand-swiper{}
.brand-swiper a{display: block;}
.brand-swiper .brand-imgs{display:block;}
.brand-swiper .brand-imgs img {width:100%;height:5.066rem;}
.brand-layer{position: absolute;  top:0;  width: 100%;    height: 5.066rem;  z-index: 2;background-color:#000000;opacity: .4;  }
.brand-swiper .logo{position:absolute;bottom:.64rem;width: 100%;text-align: center;z-index: 10; }
.brand-swiper .logo .brand-logo{ padding-bottom: 6px;}
.brand-swiper .logo .brand-logo img{ width:1.73rem;height:1.73rem;border-radius: 100%; border: 2px solid #f0f0f2;}
.brand-swiper .logo h1{font-size:.4266rem;color:#ffffff;}

.home-banner .home-search{  position: absolute;  top:0.5rem;  left: 50%;  z-index:11;  width:9.2rem;  margin-left: -4.6rem;  height:30px;overflow: hidden}
.home-search-warp{ display: -webkit-box;  display: -webkit-flex;  display: flex;  }
.home-search-box{  position: relative;  -webkit-box-flex: 1;  -webkit-flex: 1;  flex: 1;  }
.home-search-warp .licon,.home-search-warp .ricon{  width: 50px;height: 30px;display: inline-block; }
.home-search-warp .licon a,.home-search-warp .ricon a{display: inline-block;  width:23px;height: 20px;margin-top: 5px;}
.home-search-warp .licon a{background: url("../images/home/index_licon.png") no-repeat;background-size: 100%;}
.home-search-warp .ricon{text-align: right}
.home-search-warp .ricon a{width:22px;background: url("../images/home/index_ricon.png") no-repeat;background-size: 100%;}
.home-search-txt{  width:100%;  height:30px;-webkit-border-radius:20px;  -moz-border-radius:20px;  border-radius:20px;  text-indent: 28px;  font-size:13px;  color:#929292;  }
.home-search-icon{  position: absolute;  top:7px;  left:7px;  display: inline-block;  width:16px;  height:15px;  background: url("../images/home/home_search_icon.png") no-repeat;  background-size: 100%;  }

/*劵*/
.juan-warp{  padding: .4rem .266rem .4rem .266rem;}
.juan-box{width: 100% ;}
.juan-box a{float:left;display: inline-block;width: 3.0666rem;height:1.3066rem;background: url("../images/home/juan_bg.png") no-repeat;background-size: 100%;}
.juan-box a.r5{margin-left: .133rem;}
.juan-box a .ltext{width: 2.08rem;text-align: center}
.juan-box a .ltext .ltext-1{font-size:.533rem;color:#ffffff;line-height: .8rem}
.juan-box a .ltext .ltext-2{font-size:11px;  color:#ffffff;overflow: hidden;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.juan-warp .hint{color: #929292;padding-bottom: .133rem;  font-size:12px;}
.juan-warp .hint span{ color:#33cbff;}
/*福利社*/
.activity-warp{}
.activity-box{}
.activity-heard{padding: 0 .2666rem;border-bottom: 1px solid #e2e2e2}
.activity-heard a{display: block;display: -webkit-box;  display: -webkit-flex;  display: flex;height: 40px;}
.activity-heard a .activity-list{  display: inline-block;  width: 72px;  }
.list1{  background: url("../images/home/welfare-heard.png")no-repeat left center/80% 40%;}
.list2{  background: url("../images/home/pack.png")no-repeat left center/65% 40%;}
.list3{  background: url("../images/home/seckill.png")no-repeat left center/65% 40%;}
.activity-heard a .text{-webkit-box-flex: 1; -webkit-flex: 1;  flex: 1;  text-align: left;font-size:12px;  color:#929292;line-height: 40px}
.activity-content{padding: .266rem .2666rem;}
.activity-href{display: block; width: 100%; height: 100%;}
.activity-con{  display: -webkit-box;display:-webkit-flex;display: flex;}
.activity-con .left{width:2.933rem;  height: 2.666rem;}
.activity-con .left img{width:2.666rem;height:2.666rem}
.activity-con .right{-webkit-box-flex: 1;-webkit-flex: 1;  flex: 1;}
.activity-con .right h3{  text-align: left;  font-size:15px;  color:#494949;  width: 100%;  height: 44px;  line-height: 22px;  overflow: hidden;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  }
.activity-con .right .tag{padding-top: .666rem}
.activity-con .right .tag .tag1{font-size:14px;  color:#33cbff;}
.activity-con .right .tag .tag2{  color:#929292;  }
.activity-con .right .tag .tag-href{  float: right; border: none; display: inline-block;width:1.7066rem;height:26px;text-align: center;line-height: 26px;color:#ffffff;background-color: #33cbff;  border-radius: 5px;}

.activity-footer{padding: 0 .2666rem;border-top: 1px solid #e2e2e2}
.activity-footer a{display: block;display: -webkit-box;  display: -webkit-flex;  display: flex;height: 40px;}
.activity-footer a .left{width: 90px;font-size:14px;  color:#494949;line-height: 40px}
.activity-footer a .right{-webkit-box-flex: 1; -webkit-flex: 1;  flex: 1;  text-align: left;font-size:12px;  color:#929292;line-height: 40px;text-align: right}
.activity-footer a .right .text{font-size:12px;  color:#929292;}
.activity-footer a .right .time{padding: 2px 3px;font-size:12px;color:#33cbff;border: 1px solid #33cbff;border-radius: 3px;}

/*今日推荐*/
/*.day-recommend{background-color: #FFFFFF}*/
.day-rec1{  width:100%;  height:38px;overflow: hidden;}
.day-rec1 span img,.day-rec1 a img{max-width: 100%;height:13px}
.day-rec1 span{float: left;padding-top:12px;padding-left: 10px; }
.day-rec1 a{float: right;padding-top:12px;padding-right: 10px;}
.day-imgs a{  position: relative;  display: block;  width: 100%;  height: 100%;  }
.day-imgs img{width:100%;height:auto;}
.day-imgs label{position: absolute; width: .48rem; height: .24rem; bottom: 0; left: 50%; margin-left: -0.24rem; display: block; background: url(../images/home/icon.png)no-repeat left top/100% 100%;}
.day-explain{padding: 0px 10px;position: relative}
.day-explain-1{  width:100%; height: 37px;line-height: 36px;border-bottom:1px solid #e2e2e2;}
.day-corner{position: absolute;right: 32px;  top:32px;  width:12px;  height:12px;  border-width: 1px 1px 0 0;  border-color: #e2e2e2;  border-style: solid;  transform:rotate(318deg);  background-color: #FFFFFF;  -ms-transform:rotate(318deg);  -moz-transform:rotate(318deg); /*IE 9*/  -webkit-transform:rotate(318deg); /*Safari Firefox*/  -o-transform:rotate(318deg);/*Firefox*/  }
.day-explain-title{font-size:14px;  color:#494949;float: left;max-width:6.6rem;height:36px;overflow: hidden;-ms-text-overflow: ellipsis;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.day-explain-r{float: right;}
.day-explain-r img{width: 20px; height: auto; margin-top: -7px;}
.day-explain-r .img2{width: 16px; height: auto; margin-top: -7px;}
.day-explain-r span{font-size:14px; color:#494949;padding-left: 5px;}
.day-explain-r span.day-browse{ padding-right: 0.4rem;}

.shop-menus{  width: 100%;  height: 4.2rem; padding-top: .2666rem;  position: relative;  overflow-x: auto;  z-index: 1;  background: #fff;  -webkit-overflow-scrolling: touch;  }
.shop-menus-box{  width: 100%;  height: 3.8rem;  overflow: hidden;  }
.shop-menus-row{  float: left;  margin-left: 0.2rem;  width: 2.7466rem;  height: 3.8rem;  }
.shop-menus-price{color:#33cbff;}
.price{color: #bbbbbb; margin-left: 10px;}
.shop-menus-row-href{  width: 100%;  height: 2.7466rem;  display: block;  text-align: left;  }
.shop-menus-row-href img{  width: 100%;  height: 2.7466rem;  }
.shop-menus-row-href h3{ font-weight: normal; font-size: 11px;  height: 20px!important;  line-height: 20px!important;  color:#191919;  letter-spacing:0; text-align: left;  overflow: hidden;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
.shop-menus-row-href p{ color: #6c7c33;}
.shop-menus-row-href p i{font-style: normal;}
/*分类 四宫格*/
.clasify-item{}
.classify-tab1{  position: relative;  width:100%;  height: 2.4rem;  }
.classify-tab1 .imgs{  width:100%;  height: 2.4rem;  }
.classify-tab1 .text{  width: 100%;  font-size:.533rem;  color:#ffffff;  position: absolute;  top:50%;  margin-top: -.4rem;  text-align: center;  }
.classify-tab1 .imgs img{  width:100%;  height: 2.4rem;  }
.class-category-box{padding: 0px 10px;background-color: #FFFFFF}
.class-category{display: -webkit-box;  display: -webkit-flex;  display: flex;padding: 10px 0px}
.category-border-t{border-bottom: 1px solid #e2e2e2}
.class-category a,.home-brand a{display: block;-webkit-box-flex: 1;  -webkit-flex: 1;  flex: 1;text-align: center}
.class-category a img{width:1.6rem;height:1.6rem;}
.class-category a p{font-size:12px;  color:#6f6f6f;text-align: center;line-height:24px}
.clasify-hred{padding: 0 0.266rem;height: 40px;display: -webkit-box; display: -webkit-flex;  display: flex;}
.clasify-hred .left {font-size:13px;color:#bbbbbb;line-height: 40px;    -webkit-box-flex: 1;  -webkit-flex: 1;  flex: 1; }
.clasify-hred .left .left-1{ color:#494949;}
.clasify-hred .left .left-2{margin-left:.133rem}
.clasify-hred .right{float:right;padding-top: 12px;padding-right: 10px;}
.clasify-hred .right img{max-width: 100%;  height: 13px;}
/*热销单品*/
.hot-list-box{display: block; width: 100%;  height: auto; }
.hot-list-box li{float: left;  width: 48%;  margin-left: 1.2%;margin-right: 0.6%;  margin-bottom: 1.5%;  background: #ffffff;}
.hot-list-box li a{display: block;}
.hot-list-box li a .hot-list-item-img{  width:100%;  height: 4.6133rem;  display: block;  border: 0;  padding: 0;  margin: 0;  }
.hot-list-box li a .hot-list-title{padding-top: 3px;  padding-left: 5px;  padding-right: 5px;  font-size:13px;  color:#4a4a4a; overflow: hidden;  text-overflow: ellipsis;  text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  padding: 3px 5px 5px 5px;height:32px;line-height:15px}
.hot-list-box li a .hot-list-title .tag-overseas,.hot-list-box li a .hot-list-title .tag-overseas3{display:inline-block;width: 32px;height: 14px;position: relative}
.hot-list-box li a .hot-list-title .tag-overseas:before,.hot-list-box li a .hot-list-title .tag-overseas3:before{  content: '';  display: inline-block;  position: absolute;  top:2px;  left: 0;  width: 30px;  height: 14px;  background: url("../images/home/tag-overseas.png") no-repeat;  background-size: 100%;  }
.hot-list-box li a .hot-list-price{padding: 3px 5px 5px 5px;  font-size:14px;  color:#ffb23e;}
.hot-list-box li a .hot-list-price label{margin-right: 0.2rem;}
.hot-list-box li a .hot-list-price i{font-style: normal;}
.hot-list-box li a .hot-list-price span{font-size:13px;  color:#bbbbbb;  }
.hot-list-box li a .hot-list-hr{width:100%;height:5px;}
/*领取优惠劵*/
.get-succeed-box{  z-index: 99;  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.3);  text-align: center;  display: none;  }
.get-succeed-con{  z-index: 100;  position: fixed;  top: 1.875rem;  left: 0;  width: 100%;  height: 100%;  text-align: center;  display: none;}
.get-succeed{width: 6.72rem; height: auto;}
/*返回顶部*/
.home-layer{  position: fixed;  right: 8px;  bottom: 50px;  width: 45px;  height:135px;  overflow: hidden; z-index: 999;}
.home-layer a{  display: block;  width:45px;  height: 45px;}
.home-layer a.shop-url{  background: url("../images/home/gouwuche@2x.png") no-repeat;  background-size: 100%;  }
.home-layer a.user-url{background: url("../images/home/wode@2x.png") no-repeat;  background-size: 100%;}
.home-layer a.return-top{background: url("../images/home/return_top.png") no-repeat;  background-size: 100%;}
.home-layer a.return-search{background: url("../images/home/return_search.png") no-repeat;  background-size: 100%;}

.active .weui_tabbar_label{
    color: #ffb23e;
}